package ink.tiptop.dto.resp.base;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 服务器基本连接信息(ZjfBaseServerInfo)实体类
 *
 * @author makejava
 * @since 2020-07-19 20:40:58
 */
@Getter
@Setter
public class ZjfBaseServerInfo implements Serializable {

    private static final long serialVersionUID = -3672167131406687674L;
    /**
    * 主键唯一
    */    
    @JsonProperty("ID")
    private Integer id;
    /**
    * 服务器名称
    */    
    @JsonProperty("NAME")
    private String name;
    /**
    * 服务器IP(格式127.0.0.1)
    */
    @JsonProperty("HOST")
    private String host;
    /**
    * 服务器端口(0-65535)
    */    
    @JsonProperty("PORT")
    private Integer port;
    /**
    * 服务器用户名
    */    
    @JsonProperty("USER")
    private String user;
    /**
    * 服务器密码
    */    
    @JsonProperty("PASS")
    private String pass;
    /**
    * 服务器连接key
    */    
    @JsonProperty("KEY")
    private String key;
    /**
    * 服务器备注
    */    
    @JsonProperty("DESC")
    private String desc;
    /**
    * 是否支持修改 0禁止修改1支持修改
    */    
    @JsonProperty("MODIFIABLE")
    private Integer modifiable;
    /**
    * 创建时间
    */    
//    @JsonProperty("CREATETIME")
//    private Date createTime;
    /**
    * 创建时间
    */
    @JsonProperty("CREATETIME")
    private String createTime;
    /**
    * 记录更新时间
    */    
//    @JsonProperty("UPDATETIME")
//    private Date updateTime;
    /**
    * 记录更新时间
    */
    @JsonProperty("UPDATETIME")
    private String updateTime;
    /**
    * 连接方式,0:密码,1:key
    */    
//    @JsonProperty("CONNWAY")
//    private Integer connWay;
    /**
    * 连接方式,0:密码,1:key
    */
    @JsonProperty("CONNWAY")
    private Integer connWay;
    /**
    * 操作员
    */    
    @JsonProperty("OPERATOR")
    private String operator;



}